package com.yc.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author zhupanlin
 * @version 1.0
 * @description: TODO
 * @date 2023/7/16 21:57
 */

/**
 * 查询考勤详细的vo
 */
@Data
public class StudentAttendanceRecord {

    @ApiModelProperty("考勤详细id")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String id;

    @ApiModelProperty("学生学号")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String stuid;

    @ApiModelProperty("学生班级")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String cid;

    @ApiModelProperty("学生班级名")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String cname;

    @ApiModelProperty("学生姓名")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String sname;

    @ApiModelProperty("课程名")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String coursename;

    @ApiModelProperty("上课教室")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String classroom;

    @ApiModelProperty("上课节次")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String classtime;

    @ApiModelProperty("请假记录id")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String leaveId;

    @ApiModelProperty("当天上课日期")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String date;

    @ApiModelProperty("学生当节课的上课状态")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private Integer status;

    @ApiModelProperty("该班应到的人数")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private Integer total;

    @ApiModelProperty("微信头像")
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String pic;

}
